home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / tutorials / geometer / Theorems / constructions / hingedparallelogram.T < prev    next >
Encoding:
Text File  |  1994-08-02  |  1.0 KB  |  26 lines

  1. .geometry "version 0.1";
  2. v1 = .free(0.003774, -0.098113, .yellow, "1");
  3. v2 = .free(-0.241509, 0.732075, .yellow, "2");
  4. v4 = .free(0.714674, -0.125, .green, "4");
  5. c1 = .c.vv(v1, v4, .yellow);
  6. v5 = .vonc(c1, -0.702567, -0.013353, .yellow, .plus, "3");
  7. l1 = .l.vv(v1, v2, .yellow);
  8. l2 = .l.vv(v1, v5, .yellow);
  9. l3 = .l.vlpar(v5, l1, .invisible, .longline);
  10. l4 = .l.vlpar(v2, l2, .invisible);
  11. v6 = .v.ll(l4, l3, .yellow);
  12. l5 = .l.vv(v2, v6, .yellow);
  13. v7 = .v.ll(l3, l2, .yellow);
  14. l6 = .l.vv(v5, v6, .yellow);
  15. l7 = .l.vv(v5, v2, .yellow);
  16. l8 = .l.vv(v1, v6, .yellow);
  17. v8 = .v.ll(l8, l7, .smear);
  18. .text("Hinged Parallelogram:");
  19. .text("");
  20. .text("Choose two arbitrary points 1 and 2, and draw a circle about");
  21. .text("point 1.  Choose point 3 anywhere on the circle.  Construct the");
  22. .text("parallelogram using points 1, 2, and 3, and find the intersection");
  23. .text("of its diagonals.  As point 3 is moved around the circle, the");
  24. .text("intersection of the diagonals sweeps out a circle.  Try different");
  25. .text("points 1, 2, and 4 to get different circles.");
  26.